Deterministic Identity Testing of Read-Once Algebraic Branching Programs

نویسندگان

  • Maurice J. Jansen
  • Youming Qiao
  • Jayalal Sarma
چکیده

In this paper we study polynomial identity testing of sums of k read-once algebraic branching programs (Σk-RO-ABPs), generalizing the work of Shpilka and Volkovich [1, 2], who considered sums of k read-once formulas (Σk-RO-formulas). We show that Σk-RO-ABPs are strictly more powerful than Σk-RO-formulas, for any k ≤ ⌊n/2⌋, where n is the number of variables. Nevertheless, as a starting observation, we show that the generator given in [2] for testing a single RO-formula also works against a single RO-ABP. For the main technical part of this paper, we develop a property of polynomials called alignment. Using this property in conjunction with the hardness of representation approach of [1, 2], we obtain the following results for identity testing Σk-RO-ABPs, provided the underlying field has enough elements (more than kn suffices): 1. Given free access to the RO-ABPs in the sum, we get a deterministic algorithm that runs in time O(kns) + n, where s bounds the size of any largest RO-ABP given on the input. This implies we have a deterministic polynomial time algorithm for testing whether the sum of a constant number of RO-ABPs computes the zero polynomial. 2. Given black-box access to the RO-ABPs computing the individual polynomials in the sum, we get a deterministic algorithm that runs in time kn n) + n. 3. Finally, given only black-box access to the polynomial computed by the sum of the k RO-ABPs, we obtain an n n) time deterministic algorithm. Items 1. and 3. above strengthen two main results of [2] (Theorems 2 and 3, respectively, for the case of non-preprocessed Σk-RO-formulas).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Polynomial identity testing of read-once oblivious algebraic branching programs

We study the problem of obtaining efficient, deterministic, black-box polynomial identity testing algorithms (PIT) for algebraic branching programs (ABPs) that are read-once and oblivious. This class has an efficient, deterministic, white-box polynomial identity testing algorithm (due to Raz and Shpilka [RS05]), but prior to this work there was no known such black-box algorithm. The main result...

متن کامل

A Lower Bound for Integer Multiplication on Randomized Read-Once Branching Programs

We prove an exponential lower bound 2 (n= logn) on the size of any randomized ordered read-once branching program computing integer multiplication. Our proof depends on proving a new lower bound on Yao's randomized one-way communication complexity of certain boolean functions. It generalizes to some other common models of randomized branching programs. In contrast, we prove that testing integer...

متن کامل

A lower bound for integer multiplication on randomized ordered read-once branching programs

We prove an exponential lower bound (2 (n= log n)) on the size of any randomized ordered read-once branching program computing integer multiplication. Our proof depends on proving a new lower bound on Yao's ran-domized one-way communication complexity of certain boolean functions. It generalizes to some other common models of random-ized branching programs. In contrast, we prove that testing in...

متن کامل

On the Computational Power of Randomized Branching Programs

Randomized Branching Programs Marek Karpinskiy Abstract We survey some upper and lower bounds established recently on the sizes of randomized branching programs computing explicit boolean functions. In particular, we display boolean functions on which randomized read-once ordered branching programs are exponentially more powerful than deterministic or nondeterministic read-k-times branching pro...

متن کامل

Pseudorandomness for Multilinear Read-Once Algebraic Branching Programs, in any Order

We give deterministic black-box polynomial identity testing algorithms for multilinear read-once oblivious algebraic branching programs (ROABPs), in nO(lg 2 n) time.1 Further, our algorithm is oblivious to the order of the variables. This is the first sub-exponential time algorithm for this model. Furthermore, our result has no known analogue in the model of read-once oblivious boolean branchin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electronic Colloquium on Computational Complexity (ECCC)

دوره 17  شماره 

صفحات  -

تاریخ انتشار 2010